<?php
declare(strict_types=1);

namespace Api\Request\Cola;

use Mine\MineApiFormRequest;

class ColaLedgerRequest extends MineApiFormRequest
{

    /**
     * 公共规则.
     */
    public function commonRules(): array
    {
        return [];
    }

    /**
     * 列表规则.
     */
    public function listRules(): array
    {
        return [
            'page' => 'required',
            'size' => 'required',
        ];
    }

    /**
     * 详情规则.
     */
    public function detailRules(): array
    {
        return [
        ];
    }

    /**
     * 详情规则.
     */
    public function saveRules(): array
    {
        return [
            'id' => 'required',
            'title' => 'required',
            'img' => 'required',
            'is_default' => 'required',
        ];
    }


    /**
     * 字段映射名称
     * return array
     */
    public function attributes(): array
    {
        return [
            'id' => '',
            'title' => '标题',
            'user_id' => '用户id',
            'img' => '封面',
            'is_default' => '是否默认',

        ];
    }

}